#include "utils.h"

// 检查文件夹是否存在的函数
bool folderExists(const std::string& folderPath) {
    struct stat info;
    if (stat(folderPath.c_str(), &info) != 0) {
        return false;  // 无法访问，文件夹不存在
    } else if (info.st_mode & S_IFDIR) {
        return true;  // 存在且是文件夹
    }
    return false;  // 存在但不是文件夹
}

// 创建文件夹的函数
bool createFolder(const std::string& folderPath) {
    return mkdir(folderPath.c_str(), 0777) == 0;
}